    enum MisterMoneySubGameData
    {
        SGDIDX_FEATURE_MULTIPLIER = SGDIDX_END_BASE_SUB_GAME_DATA_RESERVED_RANGE,
		SGDIDX_FEATURE_BAG_SELECTED_MASK,
		SGDIDX_NUM_MONEY_BAGS,
		SGDIDX_PICK_POSITION_1,
		SGDIDX_PICK_TYPE_1,
		SGDIDX_PICK_POSITION_2,
		SGDIDX_PICK_TYPE_2,
		SGDIDX_PICK_POSITION_3,
		SGDIDX_PICK_TYPE_3,
		SGDIDX_PICK_POSITION_4,
		SGDIDX_PICK_TYPE_4,
		SGDIDX_PICK_POSITION_5,
		SGDIDX_PICK_TYPE_5,
    };
   
    enum ClassConstants
    {
        // Game Modes
        MODE_NORMAL    = 0,
        MODE_FREE_SPIN = 1,

		// Notes
        NOTE_WHITE_DIAMOND_SUBSTITUTION_2X = 0,
        NOTE_FREE_SPIN_MULTIPLIER = 1,

		// Multipliers
		MULTIPLIER_WHITE_DIAMOND_2X = 2,

		// Free Spins
		FREE_SPINS_THREE_RED_DIAMOND = 10,
		FREE_SPINS_FOUR_RED_DIAMOND = 15,
		FREE_SPINS_FIVE_RED_DIAMOND = 25,

		// Win Types
		WIN_TYPE_NONE = 0,
		WIN_TYPE_THREE_FREE_GAMES = 1,
		WIN_TYPE_MULTIPLIER_INCREASE = 2,

		// Bonus Game
		BONUS_GAME_NONE = 0,
		BONUS_GAME_PICK_MONEY_BAGS = 1,

		// Other Constants
		MAX_MONEY_BAG_PICKS = 5,
		MAX_POSITIONS = 15,
		FEATURE_MULTIPLIER_INCREASE = 1,
		FEATURE_FREE_GAMES_INCREASE = 3,
		INITIAL_FREE_GAME_MULTIPLIER = 2,
		INITIAL_FREE_GAME_AWARD = 5,

		// Probability Table
		PT_BONUS_GAME_PICK_VALUE = 1,

	};

    enum SpinResult
    {
		EVT_LOSER,
		EVT_SCATTER_NEAR_MISS,
		EVT_FEATURE_NEAR_MISS,
		EVT_TWO_RED_DIAMOND,
		EVT_ONE_WHITE_DIAMOND,
		EVT_TWO_MANSION,
		EVT_TWO_WOMAN,
		EVT_THREE_RED_DIAMOND,
		EVT_TWO_TYCOON,
		EVT_THREE_NOTES,
		EVT_THREE_BRACELET,
		EVT_THREE_WATCH,
		EVT_THREE_RING,
		EVT_THREE_MONEY_BAG,
		EVT_FOUR_RED_DIAMOND,
		EVT_TWO_WHITE_DIAMOND,
		EVT_THREE_CAR,
		EVT_THREE_JET,
		EVT_FOUR_NOTES,
		EVT_FOUR_BRACELET,
		EVT_FOUR_WATCH,
		EVT_THREE_MANSION,
		EVT_FOUR_RING,
		EVT_FOUR_MONEY_BAG,
		EVT_FOUR_CAR,
		EVT_FOUR_JET,
		EVT_THREE_WOMAN,
		EVT_FIVE_RED_DIAMOND,
		EVT_THREE_TYCOON,
		EVT_FOUR_MANSION,
		EVT_FIVE_NOTES,
		EVT_FIVE_BRACELET,
		EVT_FIVE_WATCH,
		EVT_FOUR_WOMAN,
		EVT_FIVE_RING,
		EVT_FIVE_MONEY_BAG,
		EVT_THREE_WHITE_DIAMOND,
		EVT_FIVE_CAR,
		EVT_FIVE_JET,
		EVT_FOUR_TYCOON,
		EVT_FIVE_MANSION,
		EVT_FIVE_WOMAN,
		EVT_FOUR_WHITE_DIAMOND,
		EVT_FIVE_TYCOON,
		EVT_FIVE_WHITE_DIAMOND,
		EVT_FREE_GAME_PICK,
		EVT_FREE_GAME_FEATURE,
		EVT_RANDOM_PROGRESSIVE_WINNER,
		NUM_VALID_SPIN_RESULTS,
		EVT_INVALID,

#ifdef DEBUG_KNOWNSPINS
		EVT_DEBUG_DATA_SET_END,

		EVT_DEBUG_CUSTOM_STOPS,
		EVT_DEBUG_GAME_IDENTIFY = EVT_DEBUG_CUSTOM_STOPS,

		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL1,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL2,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL3,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL4,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL5,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL6,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL7,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL8,
		EVT_DEBUG_CUSTON_RED_DIAMOND_REEL9,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL10,
		EVT_DEBUG_CUSTOM_RED_DIAMOND_REEL11,
		EVT_DEBUG_CUSTON_RED_DIAMOND_REEL12,

		EVT_DEBUG_CUSTOM_RED_DIAMONDS_REEL1_REEL5,
		EVT_DEBUG_CUSTOM_RED_DIAMONDS_REEL2_REEL4,
		EVT_DEBUG_CUSTOM_RED_DIAMONDS_REEL1_REEL3_REEL5,
		EVT_DEBUG_CUSTOM_RED_DIAMONDS_REEL1_REEL4_REEL5,
		EVT_DEBUG_CUSTOM_RED_DIAMONDS_REEL1_REEL2_REEL4_REEL5,
		EVT_DEBUG_CUSTOM_SCATTER_2,
		EVT_DEBUG_CUSTOM_SCATTER_3,
		EVT_DEBUG_CUSTOM_SCATTER_4,
		EVT_DEBUG_CUSTOM_SCATTER_5,
		EVT_DEBUG_CUSTOM_TWO_WOMAN_THREE_CAR,
        
		EVT_DEBUG_CUSTOM_ANTICIPATION_TEST_1,
		EVT_DEBUG_CUSTOM_ANTICIPATION_TEST_2,
		EVT_DEBUG_CUSTOM_ANTICIPATION_TEST_3,

		EVT_DEBUG_CUSTOM_FUNCTIONS,
		EVT_DEBUG_FUNCTION_FEATURE_EXIT = EVT_DEBUG_CUSTOM_FUNCTIONS,
		EVT_DEBUG_FUNCTION_RANDOM_JACKPOT,

		EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS,
		EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTION_RIGHT_TO_LEFT = EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS,
		EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTION_SUBSTITUTE1,
		EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTION_SUBSTITUTE2,
		EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTION_SUBSTITUTE3,
		EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTION_SUBSTITUTE4,
		EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTION_SUBSTITUTE5,
#endif
    };

    enum WheelContents 
    {
		NOTES,
		BRACELET,
		WATCH,
		RING,
		MONEY_BAG,
		CAR,
		JET,
		MANSION,
		WOMAN,
		TYCOON,
		RED_DIAMOND,
		WHITE_DIAMOND,

        // Special symbol - not in the DB but used for 
        // icon initialization during classification
		BLANK = 255,
    };

